/*we---*/html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, em, strong, b, i, dl, dt, dd, ol, ul, li, fieldset, form, th, td,input {
	margin: 0;
	padding: 0;
	
	vertical-align: baseline;
}
html{ overflow-y:scroll;}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%
}
body {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	font-family: 'Microsoft yahei', Arial, "Times New Roman", Times, serif;
	font-size:14px;
}
img {
	border: 0px;
}
ul, li, form {
	list-style: none;
	padding: 0;
	margin: 0;
}
a {
	text-decoration: none;color:#000
}
a:hover {color: #b80c38;
	text-decoration: none;
}
table, td {
	border-collapse: collapse;
	border-collapse: collapse;
	border-spacing: 0
}
map {height: 0px;
}

img {
	-ms-interpolation-mode: bicubic;
	border:none
}
textarea {resize: vertical
}
.left {float: left
}
.right {float: right
}
.overflow {overflow: hidden}
.hide {display: none}
.block {display: block}
.inline {display: inline}
.clear {clear: both;}

body{background:url('/res/cptu/structure/topbg.jpg') repeat-x left -1px #ffe4cf;}

#Content{width:1003px;margin:0 auto;background-color:#fff;overflow:hidden;text-align:left;padding-top:15px}
#Footer{width:1003px; margin:0 auto; background:#fff;overflow:hidden;padding-bottom:20px}
#Content3:after,#Content:after,#Content1:after{content:"";height:0;display:block;clear:both;}


/* -- 头部及导航 ---*/

#topins {
	width: 1003px;
	margin: 0 auto;
	height: 26px;text-align:left
}
#tables {
	float: left;margin:3px 0 0 15px;
}
#search {
	float: right;
}
.bannerin {
	width: 1003px;
	margin: 0 auto;
	background: url('/res/cptu/structure/1409413965.jpg') no-repeat left top;
	height: 245px;
	position: relative;
	z-index: 100
}
.navin {
	float: left;
	width: 981px;
	background: url('/res/cptu/structure/navbg.jpg') repeat-x left top;
	height: 39px;
}
.nav {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 10000
}
.navin li {
	float: left;
	position: relative;
	z-index: 10000;
}
.navin li a {
	line-height: 39px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	background: url('/res/cptu/structure/navligb.jpg') no-repeat left top;
	padding: 0 16px;display:block
}
.navin li ul li {
	float: none;
	text-align: center;
}
.navin li ul li a {
	background: none;
	padding: 5px 0;
	display: block;
	height: 25px;
	line-height: 25px;
	width: 100%;text-align:center;
	font-weight: normal
}
.navin li ul li a:hover {
	background: #fff;
	color: red
}
.navin li ul {
	position: absolute;
	display: none;
	top: 38px;
	left: 0;
	z-index: 100000;*width:104px;

	min-width: 100%;
	background: red;
	background-image: none;
	padding: 5px 0 5px
}
.show {
	display: block;
}
.hidden {
	display: none;
}
#tables {
}
#tables td {
	padding: 0;
	vertical-align: middle;
	font-size:12px;
}
#tables td .input {
	width: 96px;
	height: 15px;
	border: #a8a8a8 solid 1px
}
.texts {paddding:0;border: #a8a8a8 solid 1px;height:17px;line-height:17px;margin-top:3px;float:left;}
#tables td #submit{height:20px;border:none;line-height:20px;text-align:center;color:#fff;width:40px;background:#ba0001}

.search .go{width:39px;height:18px;background:url(/res/cptu/structure/140811598.jpg) no-repeat left top;border:none;margin-top:3px;float:left;margin-left:2px}
#tables td.pr5{padding-right:5px;}
.search {float:right}


/* ========  */